

package com.hazelcast.executor.impl.operations;

import com.hazelcast.executor.impl.ExecutorDataSerializerHook;
import com.hazelcast.internal.serialization.Data;
import com.hazelcast.nio.serialization.IdentifiedDataSerializable;
import com.hazelcast.spi.impl.operationservice.MutatingOperation;

import javax.annotation.Nonnull;
import java.util.UUID;

public final class CallableTaskOperation extends AbstractCallableTaskOperation implements IdentifiedDataSerializable, MutatingOperation {

    public CallableTaskOperation() {
    }

    public CallableTaskOperation(String name, UUID uuid, @Nonnull Data callableData) {
        super(name, uuid, callableData);
    }

    @Override
    public int getClassId() {
        return ExecutorDataSerializerHook.CALLABLE_TASK;
    }
}
